{$CLEO .CS}

//-------------MAIN---------------
0000: NOP 

:NONAME_2
wait 0 
if and 
   Player.Defined($PLAYER_CHAR)
0154:   actor $PLAYER_ACTOR in_zone 'LA'  // LS
0583:   player $PLAYER_CHAR in_zone 'LA'   
   $ONMISSION == 0
jf @NONAME_2 
Model.Load(#FREIGHT)
Model.Load(#FREIFLAT)
Model.Load(#FREIBOX)
Model.Load(#STREAK)
Model.Load(#STREAKC)
Model.Load(#TRAM)
//Model.Load(662)
//Model.Load(663)
038B: load_requested_models 
wait 0 
jump @NONAME_79 

:NONAME_79
wait 0 
//06D8: 1@ = create_train_at 1709.22 -2827.91 276.19 type 0 direction 0 
//1665.7228 -2832.0869 85.5328 2 pyt
06D8: 1@ = create_train_at 1095.6212 -1536.5504 -52.0051 type 3 direction 1
0186: 2@ = create_marker_above_car 1@
0165: set_marker 2@ color_to 3
06DC: set_train 1@ acc 10.0 
06DD: set_train 1@ speed 16.0 
//09CF: set_train 1@ stop_at_stations 1
wait 3000 
06DC: set_train 1@ acc 20.0 
06DD: set_train 1@ speed 30.0 
Model.Destroy(#FREIGHT)
Model.Destroy(#FREIFLAT)
Model.Destroy(#FREIBOX)
Model.Destroy(#STREAK)
Model.Destroy(#STREAKC)
Model.Destroy(#TRAM)
jump @platf1



:prov_1
wait 0 
if or
0154:   actor $PLAYER_ACTOR in_zone 'LA'  // LS
0583:   player $PLAYER_CHAR in_zone 'LA' 
jf @destr
if or    //stalo ploxo
$ONMISSION == 1
0112:   wasted_or_busted
0118:   actor $PLAYER_ACTOR dead
0981:   train 1@ wrecked
02BF:   car 1@ sunk
01F4:   car 1@ flipped
jf @platf1
jump @destr

:platf1
wait 0 
if 
01AF:   car 1@ sphere 0 in_sphere 556.6388 -1845.3541 -52.0049 radius 14.0 14.0 14.0      //long beach s
jf @platf8 
jump @NONAME_926 

:platf8
wait 0 
if 
01AF:   car 1@ sphere 0 in_sphere 589.4916 -2494.238 -52.0181 radius 14.0 14.0 14.0    //new island s
//1845.1808 -1422.4746 29.8384      GLENPARK GOLOV
//jf @prov_1
jf @platf9
jump @NONAME_926

////////:platf7

:platf9
wait 0 
if 
01AF:   car 1@ sphere 0 in_sphere 1684.6287 -2147.125 -79.9047 radius 14.0 14.0 14.0    //airport 
jf @platf10 
jump @NONAME_926

:platf10
wait 0 
if 
01AF:   car 1@ sphere 0 in_sphere 1734.9684 -1912.4467 -80.3059 radius 14.0 14.0 14.0    //unity
jf @platf11
jump @NONAME_926

:platf11
wait 0 
if 
01AF:   car 1@ sphere 0 in_sphere 2091.7749 -1332.0071 -52.9149 radius 14.0 14.0 14.0    //nemognica
jf @platf12 
jump @NONAME_926

:platf12
wait 0 
if 
01AF:   car 1@ sphere 0 in_sphere 1642.7917 -1297.0383 -53.0046 radius 14.0 14.0 14.0    //commercia2
jf @platf13
jump @NONAME_926

:platf13
wait 0 
if 
01AF:   car 1@ sphere 0 in_sphere 1095.6212 -1536.5504 -52.0051 radius 14.0 14.0 14.0    //centralnaya
jf @prov_1
jump @NONAME_926






///jf @prov_1 
///jump @NONAME_926


 //:prov2
//wait 0
//if or
//$ONMISSION == 1
//0112:   wasted_or_busted
//0118:   actor $PLAYER_ACTOR dead
//0981:   train 1@ wrecked
//02BF:   car 1@ sunk
//01F4:   car 1@ flipped

:NONAME_926 
wait 0
06DC: set_train 1@ acc 0.0 
06DD: set_train 1@ speed 0.0 
wait 8000
06DC: set_train 1@ acc 10.0 
06DD: set_train 1@ speed 16.0 
wait 3000 
06DC: set_train 1@ acc 20.0 
06DD: set_train 1@ speed 30.0  
jump @prov_1

:destr
wait 0
0164: disable_marker 2@
07BD: destroy_train 1@
07BE: remove_references_to_train 1@
jump @NONAME_2